JavaScript Job: Full Stack Developer - Javascript Applications

Job added on

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details

Our client is a world wide leader in startup incubation space. From advisory services to connections to talent, capital, customers and more, our client offers a range of high-value services that help high-growth companies succeed. Providing access to an ecosystem, a curated community of entrepreneurs, investors, corporates, academics and government partners that help new companies grow.


This role works hand-in-hand with other software engineers, product management, user experience designers, and our clients platform business team members to create future-proof software applications and digital products based on requirements, product plans, and industry best practices.

This role is the focal point ultimately responsible for the software engineering aspects of the our clients’ key platform product. This role will also contribute to defining and promoting Software Engineering best practices across the organization and providing capability leadership and coaching in one or more areas of software and/or engineering techniques.


This is a great fit if you want to work:

  • ... on a complex product, with a ton of engineering challenges
  • ... in a company that strongly values good software development practices
  • ... at a product-driven company
  • ... on a beloved product with a lot of usage and visibility in the startup community
  • ... with bright people who are extremely passionate about their work
  • ... where you'll be a key software engineer
  • ... at a non-profit company that is building products for good causes

Notes on our client’s tech stack and process:

  • Backend is mostly AWS Serverless, utilizing Amplify, Cognito, DynamoDB, AppSync w/ GraphQL, EventBridge, StepFunctions, SQS, SNS, and more when and where needed. All orchestrated as IaC via AWS CDK.
  • Front-end is mostly in Svelte, with a bit of React and Vue.
  • CI/CD extensively for linting, tests, visual diffs, and deployment.
  • We are not religious about any particular technology — we believe in using the right tool for a given problem.


You must have:

  • 3+ years of experience with building, maintaining, and optimizing medium to large-scale, production JavaScript applications
  • Previous experience within a Microservices and CI/CD environment, ideally with AWS
  • An ability to write clean, maintainable code.
  • An aversion to code without test coverage.
  • Experience building software as part of a team with strong development practices
  • Excellent written English communication skills
  • Experience with Svelte is a bonus, but not mandatory.